.booklist{
	margin-top: -5px;
	padding-left: 15px;
	list-style: none;
}
.book.item {
	background-color: #f5f5f5;
  	border: 1px solid #e3e3e3;
  	border-radius: 4px;
  	padding: 15px 30px;
  	padding-bottom: 10px;
  	margin: 10px 0;
}
.book.picture{
	float:left;
	width: 30%;
}
.book.picture img{
	height: 150px;
}
.book.content{
	float:left;
	width:65%
}
.book.title{
	font-size: 20px;
	font-weight: bold;
}
.book.title a{
	color: #428BCA;
}
.book.publisher{
	padding-top:10px;
	font-size: 14px;
}
.book.author{
	font-size: 14px;
}
.book.price{
	padding-top: 10px;
	font-size: 14px;
}
.book.listprice{
	text-decoration: line-through;
}
.book.reducedprice{
	color:red;
	font-size: 16px;
}
.book.buy{
	
	text-align: right;
}

